﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MJM.RPP.EntidadesNegocio;
using MJM.SPP.EntidadesNegocio;
using System.Data;
using MJM.SCA.EntidadesNegocio;
using MJM.Principal;

namespace wRegPadron.frmOpciones
{
    public partial class ucVerAgenda : System.Web.UI.UserControl
    {
        protected static int idArea=0;
        protected static int IdDependencia = 0;
        protected static List<AgendaMunicipalEN> lstAgendaMunicipalEN = new List<AgendaMunicipalEN>();
        public String usuario;

        private void InsertarLog(String prm2, String prm3)
        {
            string ipusuario = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
            if (ipusuario == null)
                ipusuario = "";

            LogTramiteEN objLogTramiteEN = new LogTramiteEN();
            string mes, dia;
            if (DateTime.Now.Month < 10)
                mes = "0" + DateTime.Now.Month.ToString();
            else mes = DateTime.Now.Month.ToString();

            if (DateTime.Now.Day < 10)
                dia = "0" + DateTime.Now.Day.ToString();
            else dia = DateTime.Now.Day.ToString();
            objLogTramiteEN.LOGAW_chFECMOD = DateTime.Now.Year.ToString() + mes + dia;
            objLogTramiteEN.LOGAW_chFECREG = DateTime.Now.ToShortDateString();
            objLogTramiteEN.LOGAW_chHORREG = DateTime.Now.ToShortTimeString();
            objLogTramiteEN.LOGAW_chIPCLIEN = ipusuario;
            objLogTramiteEN.LOGAW_chPARDOS = prm2;
            objLogTramiteEN.LOGAW_chPARUNO = Session["Usuario"].ToString();
            objLogTramiteEN.LOGAW_chPARTRE = prm3;
            objLogTramiteEN.LOGAW_inHORMOD = DateTime.Now.Hour;
            objLogTramiteEN.LOGAW_chNOMAPL = "Padrón";
             MediadorCN.GetLogTramite().Insertar(objLogTramiteEN);
        }

        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                SubOpcionEN objSubOpcionEN = MediadorCN.GetSubOpcion().ObtenerTexto("MenuVerAgenda");
                lblTitulo.Text = objSubOpcionEN.SUBOPT_chNOMSOP;
                lblDescripcion.Text = objSubOpcionEN.SUBOPT_chDESSOP;
                ifrmReporte.Attributes["src"] = "http://servicios.munijesusmaria.gob.pe/appweb/appreportes/frmReportAnexos.aspx?Area=" + txtArea.Text;
            }
        }

        protected void btnBuscar_Click(object sender, EventArgs e)
        {
            List<AreaEN> lst = MediadorCN.GetArea().Listar2(txtArea.Text);
            if (lst.Count >= 1)
            {
                InsertarLog("Consulta directorio telefónico", txtArea.Text);
                ifrmReporte.Attributes["src"] = "http://servicios.munijesusmaria.gob.pe/appweb/appreportes/frmReportAnexos2.aspx?Area=" + txtArea.Text + "&Nombre=" + txtNombreResponsable.Text;
                lblErrorBusqueda.Text = "";
            }
            else
            {
                if(lst.Count < 1)
                    lblErrorBusqueda.Text = "No se encontró el area especificada";
             
            }
        }
    }
}